/* Редакция от 08.04.2022*/
Body {font-family: Verdana, Helvetica, Tahoma,  Arial, sans-serif;
  font-size:13px;
  margin:10px 2px 10px 2px; padding:0px 0px 0px 0px; border:0px 0px 0px 0px;
  scrollbar-base-color:       #F4F6F7;
  scrollbar-3dlight-color:    #A2A3A6;
  scrollbar-shadow-color:     #A2A3A6;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-highlight-color:  #D0D9DC;
  scrollbar-arrow-color:      #6E8BA7;
  margin: 10px;
  background-color: #C9E8FF; 
  bgproperties: FIXED;
     background: url("../img/fon.gif") fixed;
 }

.container {
/*width: 99%; */
background:#ffffff; 
border: 3px; 
border-color:#4c95da; 
border-style: solid;
/*padding:5px 5px 5px 5px; */
}

/* раскраска шапки и подвала */
.footer {
    background-color: #ecf0f1;
    border-left: #4c95da 3px solid; 
    border-right: #4c95da 3px solid; 
    border-bottom: #4c95da 3px solid; 
    padding: 15px;
    height: 100px;
    white-space: nowrap;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.panel-header {
  padding:10px 0px 10px 5px; 
  margin: 1px 0px 1px 0px;
  width: 100%;
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: 0.01em;
  color: rgba(0, 0, 0, 0.6);
  font-size: 1.2rem;
  line-height: 1.2rem;
  color: #1d1d1d;
  cursor: default;
/*  border-radius: 0px 0px 10px 10px;*/

}

.fon {
  background: linear-gradient( #bbb, transparent 1px), linear-gradient( 90deg, #bbb, transparent 1px);
  background-size: 20px 20px;
  background-position: center center;
  padding:0px 10px 0px 10px; 
}

a { color: #1bbc9b; text-decoration: none; }
a:hover { color: #16a086; text-decoration: underline; }

.colorlight { color: #95a5a5;  }
.backcolorgrey { background-color: #ecf0f1; }
.backcolordarkgrey { background-color: #d7dcdf; }

.backcolorblue { background-color: #3598db; color: #ffffff; transition: all .15s ease-in-out; }
.backcolorblue:hover { background-color: #2a80b9; }

.backcolorturq { background-color: #1bbc9b; color: #ffffff; transition: all .15s ease-in-out; }
.backcolorturq:hover { background-color: #16a086; }

.backcoloremerald { background-color: #2dcc70; color: #ffffff; transition: all .15s ease-in-out; }
.backcoloremerald:hover { background-color: #27ae61; }

.backcolorsun { background-color: #f1c40f; color: #ffffff; transition: all .15s ease-in-out; }
.backcolorsun:hover { background-color: #f39c11; }

.backcolorcarrot { background-color: #e77e23; color: #ffffff; transition: all .15s ease-in-out; }
.backcolorcarrot:hover { background-color: #d25400; }

.backcoloralizarin { background-color: #e84c3d; color: #ffffff; transition: all .15s ease-in-out; }
.backcoloralizarin:hover { background-color: #c1392b; }

.backcoloramathyst { background-color: #9b58b5; color: #ffffff; transition: all .15s ease-in-out; }
.backcoloramathyst:hover { background-color: #8f44ad; }

.comment_user { color: #0072C6; text-decoration: none; cursor: pointer; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }

.metro {
   position: relative;
   display: block;
   float: left;
   margin: 5px;
   padding: 1px;
   width: 150px;
   height: 150px;
   color: #FFF;
   cursor: pointer;
   overflow: hidden;
   text-decoration: none;
   /*background-color: #2C83EF;*/
   vertical-align:bottom;
   z-index: 9;
}
.metro:hover {outline: 1px #225a68 solid; opacity: 0.85; filter: alpha(opacity=85);}

.metro img {
    vertical-align: sub;
    border: 0px;
    text-align: center;
}
.metro_h {height: 200px;}


.m_ico { width: 50px; height: 50px; font-size: 300%;color: #FFFFFF; text-align:center;}
.m_ico a {color:#ffffff; text-decoration:none; cursor: pointer;}
.m_ico a:hover {color:#ffffff; text-decoration: none;}

.sz200 { width: 200px; height: 200px; }

.size50-50 { width: 50px; height: 50px; font-size: 300%;}
.size312-150 { width: 312px; height: 150px; }
.size150-315 { width: 150px; height: 312px; font-size: 300%;}
.size312-312 { width: 312px; height: 312px; }


 /* Паспорт
    Пример: <div id="tmOther">ID tmOther</div>
            <div id="passportMenu">ID passportMenu</div>
            <span id="passportMenu"><a href="http://www.topstyle4.com/" target="_blank">Contextual #passportMenu a</a></span><br>
    Для изменения фона можно указать class
  */
#tmOther,#passportMenu{float:right;}
#tmOther{background-color:#005e97;border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;padding:3px 20px;color:#fff; width:250px;}
#passportMenu{background-color:#689b15;border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;padding:3px 20px;color:#fff;margin-right:-10px;font-weight:bold;width:300px;}
#passportMenu a:link, #passportMenu a:visited{color:#fff;}
#colorTitle{background-color:#689b15;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;padding:3px 20px;color:#fff;margin-right:-10px;font-weight:bold;width:150px;}
/* Различные заголовки */
.suur {font-size: 300%; font-weight: bolder; color: #0066CC; font-style: oblique;}
.pagename {font:20px georgia;color: #CC3300;letter-spacing:.1em;}
.big {FONT-SIZE: 14pt; color: #003366;}
.subhead {font-size: 12pt; font-weight: bold; color: #0066CC}
.gree {font-size: 12pt; font-weight: bold; color: #006C3F;}
.free {font-size: 12pt; font-weight: bold; color: #009f44}
.orange {font-size: 12pt; font-weight: bold; color: #ff6201}
.page {font-size: 12pt; font-weight: bold; color: #ffa800}
.pruun {font-size: 12pt; font-weight: bold; color: #940000}

.comment_user {color: #0072C6; text-decoration: none; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.comment {font-weight:normal; font-size:9pt; color:#45688E;}
.mini    {font-weight:normal; font-size:9pt; color:#45688E;letter-spacing:.1em;}
.upper   {font-weight:normal; font-size:9px; text-transform:uppercase; color:#777777}
.source  {font-weight:normal; font-size:9pt; color:#45688E;FONT-STYLE:italic; TEXT-ALIGN:right; border-top: 1px solid #DAE1E8;}
.Pisikene {font-weight: bold; font-size: 10px; color: #01a6e8}
.laps    {font-family: monotype corsiva, comic sans ms,georgia; font-size: 16px;}

#pressa{font-family: Times New Roman, Helvetica, Sans-Serif;font-size: 40px;color: #333333;text-decoration: none;padding: 0px 10px 0px 10px;margin: 0px;text-transform: uppercase;text-align:center;border-bottom: 2px solid #AB230B}
#title {text-align:center; font-size: 12pt}

/* Ссылки */
a {color:#2B587A; text-decoration:none; cursor: pointer;}
a:hover {color:#c31f1e; text-decoration: none;}

a.bluetoblack:link, a.bluetoblack:visited {color:#3399ff; text-decoration:none}
a.bluetoblack:active, a.bluetoblack:hover {color:#000000; text-decoration:none}

a.graytoblack:link, a.graytoblack:visited {color:#666666; text-decoration:none}
a.graytoblack:active, a.graytoblack:hover {color:#000000; text-decoration:none}

a.s:link, a.s:visited {color:#006697; text-decoration: none}
a.s:active, a.s:hover {color:#006697; border-bottom:#006697 2px solid}
a.b:link, a.b:visited {color:#000;    text-decoration: none}
a.b:hover,a.b:active  {color:#3366cc; border-bottom:#3366cc 2px solid}
a.o:link, a.o:visited {color:#00c14e; text-decoration: none}
a.o:hover,a.o:active  {color:#00c14e; border-bottom:#00c14e 2px solid}
a.g:link, a.g:visited {color:#ff6600; text-decoration: none}
a.g:hover,a.g:active  {color:#ff6600; border-bottom:#ff6600 2px solid}
a.y:link, a.y:visited {color:#ffa500; text-decoration: none}
a.y:hover,a.y:active  {color:#ffffff; border-bottom:#ffa500 2px solid}

a.menu:link, a.menu:visited {color:#eeeeee; text-decoration:none}
a.menu:active, a.menu:hover {color:lime;  text-decoration:none}
a.tmenu:link, a.tmenu:visited {color: #eeeeee; text-decoration: none}
a.tmenu:active, a.tmenu:hover {color: #b0ffff; text-decoration: underline}


.gold {color:#fc0}
.gold a:link, .gold a:visited {color:#fc0; border-bottom:#fc0 1px dashed}
.gold a:hover, .gold a:active {color:#000000; text-decoration:none; border-bottom:#fc0 2px solid}

.gg {color:#ff8814}
.gg a:link, .gg a:visited {color:#ff8814; border-bottom:#ff8814 1px dashed}
.gg a:hover, .gg a:active {color:#000000; text-decoration:none; border-bottom:#ff8814 2px solid}

.db {color:#036}
.db a:link, .db a:visited {color:#036; border-bottom:#036 1px dashed}
.db a:hover, .db a:active {color:#000000; text-decoration:none; border-bottom:#036 2px solid}

.alert {color:#e70128}
.alert a:link, .alert a:visited {color:#c31f1e; border-bottom:#c31f1e 1px dashed}
.alert a:hover, .alert a:active {color:#000000; text-decoration:none; border-bottom:#c31f1e 2px solid}

.frate {color:#000000;}
.frate a:link {color:#000000; border-bottom:silver 1px dashed}
.frate a:hover, .frate a:active {text-decoration:none; color:#004c49; border-bottom:#000000 2px solid}

.Sinine {color:#008bd6}
.Sinine a:link, .Sinine a:visited {color:#3399ff; border-bottom:#61A6DB 1px dashed}
.Sinine a:hover, .Sinine a:active {color:#000000; text-decoration:none; border-bottom:#008bd6 2px solid}

.SininePais {color: #026890;}
.SininePais a:link, .SininePais a:visited {color:#01669e; border-bottom:#61A6DB 1px dashed}
.SininePais a:hover, .SininePais a:active {color:#000000; text-decoration:none; border-bottom:#3399ff 2px solid}

.grn {color:#009f44}
.grn a:link, .grn a:visited {color:#00c14e; border-bottom:#00c14e 1px dashed}
.grn a:hover, .grn a:active {color:#000000; text-decoration:none; border-bottom:#00c14e 2px solid}

.Roheline {color:#00cb8e}
.Roheline a:link, .Roheline a:visited {color:#00cb8e; border-bottom:#00cb8e 1px dashed}
.Roheline a:hover, .Roheline a:active {color:#000000; text-decoration:none; border-bottom:#00cb8e 2px solid}

.docHead {COLOR:#006C3F}
.docHead a:link, .docHead a:visited {color:#016544; border-bottom:lawngreen 1px dashed}
.docHead a:hover, .docHead a:active {color:#000000; text-decoration:none; border-bottom:#016544 2px solid}

.Kollane {color:#ff6201}
.Kollane a:link, .Kollane a:visited {color:#ff6201; border-bottom:silver 1px dashed}
.Kollane a:hover, .Kollane a:active {color:#000000; text-decoration:none; border-bottom:#e9ba00 2px solid}

.Punane {color:#c60d1b;}
.Punane a:link, .Punane a:visited {color:#c60d1b; border-bottom:#fb0f02 1px dashed}
.Punane a:hover, .Punane a:active {color:#000000; text-decoration:none; border-bottom:#c60d1b 2px solid}

.Punane2 {color: #ee3338;}
.Punane2 a:link, .Punane2 a:visited {color:#ee3338; border-bottom:#fb0f02 1px dashed}
.Punane2 a:hover, .Punane2 a:active {color:#000000; text-decoration:none; border-bottom:#fb0f02 2px solid}

.PaisHall {COLOR:#9C93BB;}
.PaisHall a:link, .PaisHall a:visited {color:#9C93BB; border-bottom:silver 1px dashed}
.PaisHall a:hover, .PaisHall a:active {color:#000000; text-decoration:none; border-bottom:#9C93BB 2px solid}

.tm1 {color:#d6918a}
.tm1 a:link, .tm1 a:visited {color:#d6918a; border-bottom:#d6918a 1px dashed}
.tm1 a:hover,.tm1 a:active {color:#000000; text-decoration:none; border-bottom:#d6918a 2px solid}

.tm2 {color:#e20080}
.tm2 a:link, .tm2 a:visited {color:#e20080; border-bottom:#e20080 1px dashed}
.tm2 a:hover,.tm2 a:active {color:#000000; text-decoration:none; border-bottom:#e20080 2px solid}

.tm3 {color:#ff7279}
.tm3 a:link, .tm3 a:visited {color:#ff7279; border-bottom:#ff7279 1px dashed}
.tm3 a:hover,.tm3 a:active {color:#000000; text-decoration:none; border-bottom:#ff7279 2px solid}

.tm4 {color:#a53038}
.tm4 a:link, .tm4 a:visited {color:#a53038; border-bottom:#a53038 1px dashed}
.tm4 a:hover,.tm4 a:active {color:#000000; text-decoration:none; border-bottom:#a53038 2px solid}

.tm5 {color:#7a01ff}
.tm5 a:link, .tm5 a:visited {color:#7a01ff; border-bottom:#7a01ff 1px dashed}
.tm5 a:hover,.tm5 a:active {color:#000000; text-decoration:none; border-bottom:#7a01ff 2px solid}

.tm6 {color:#bf00a8}
.tm6 a:link, .tm6 a:visited {color:#bf00a8; border-bottom:#bf00a8 1px dashed}
.tm6 a:hover,.tm6 a:active {color:#000000; text-decoration:none; border-bottom:#bf00a8 2px solid}

/*------------*/
#hdr_mnu A {FONT-WEIGHT: normal;}
#hdr_mnu A.blue  {COLOR: #0099cc}
#hdr_mnu A.Sinine {color:#0066CC}
#hdr_mnu A.SininePais {color: #0976B4}
#hdr_mnu A.db {color:#036}
#hdr_mnu A.Kollane {color:#FF6000}
#hdr_mnu A.gold  {COLOR: #ffa800}
#hdr_mnu A.gg {color:#c93}
#hdr_mnu A.Green {COLOR:#029302}
#hdr_mnu A.Roheline {COLOR: #009966}
#hdr_mnu A.lg {color:#9c9}
#hdr_mnu A.dg {color:#063}
#hdr_mnu A.must {color:#000000}
#hdr_mnu A.prun {color: #940000}
#hdr_mnu A.Punane {color:#c60d1b}
#hdr_mnu A.PaisHall {COLOR:#9C93BB}

/* Раскраска */
.mnucolor1 {background-color:#ca4949 !important; color: #ffffff;}
.mnucolor2 {background-color:#c583c6 !important; color: #ffffff;}
.mnucolor3 {background-color:#f3b342 !important; color: #ffffff;}
.mnucolor4 {background-color:#0f9248 !important; color: #ffffff;}
.mnucolor5 {background-color:#44b2ff !important; color: #ffffff;}

/* Синий */
.sinine01                   {background-color:#005bd3 !important;color: #ffffff;}
.sinine02                   {background-color:#2b71ff !important;color: #ffffff;}
.sinine03                   {background-color:#4b98ff !important;color: #ffffff;}
.sinine04                   {background-color:#72a0ff !important;color: #ffffff;}
.sinine05                   {background-color:#87baff !important;color: #ffffff;}
.sinine06                   {background-color: #9ed8f0 !important; color: #026890; }
.tumesinine01               {background-color:#002060 !important;color: #ffffff;}
.tumesinine02               {background-color:#002676 !important;color: #ffffff;}
.tumesinine03               {background-color:#00349e !important;color: #ffffff;}
.tumesinine04               {background-color:#00449e !important;color: #ffffff;}
.tabelipais                 {background-color: #0078ae !important; color: #ffffff }
.tabelipaissininehele       {background-color:#0096ff !important; color:#ffffff}
.tabelipaissinine           {background-color:#86c9ef !important; color: #ffffff; }
.tabelihelesinine           {background-color:deepskyblue !important; color:#ffffff}
.skysinine                  {background-color:#4c95da !important;color: #ffffff;}

/* зеленый */
.tabeliroheline             {background-color:#0c430c !important; color: #ffffcc}
.tabelijalusroheline        {background-color:darkgreen !important; color:#ffffff}
.tabelipaisroheline         {background-color:#4e9b11 !important;color: #297002}
.tabelipaisrohelinehele     {background-color:#70d65e !important;color: #297002}
.roheline_riba              {background-color:#2dcc70 !important;color: #297002}
.lgreenbg                   {background-color:#a3d709 !important}
.tabelisisuroheline         {background-color:#d0fad0 !important;color: #297002}
.tabelirohelinehele         {background-color:lawngreen !important;color: #297002}
.skyroheline                {background-color:#00a400 !important;color: lawngreen}
.sinirohe_riba              {background-color:#1bbc9b !important}
.successheader              {background-color: #016544 !important;color:#fff; }

/* красный */
.bgdred                     {background-color:#7d0000 !important}
.tabelipunane               {background-color:#b40101 !important; color:#ffffff}
.tabelipunanehele           {background-color:#cc3300 !important; color:#ffffff}
.tabeliroos1                {background-color:#e40059 !important}
.tabeliroos2                {background-color:#ff388c !important}
.tabeliroos3                {background-color:#ff71e4 !important}
.tabeliroosa                {background-color:#ff36d2 !important; color:#ffffff}
.tabeliroosahele            {background-color:lightpink !important}
.tabelitumeroos             {background-color:#9b0041 !important}
/* Фиолетовый */
.tabelisliva                {background-color:#68007f !important}
.tabeliviolett              {background-color:#9b58b5 !important; color:#ffffff}
.tabelivioletthele          {background-color:#bf00a8 !important; color:#ffffff}

/* Желтый */
.tabelijaluskollane         {background-color:#ff6000 !important; color:#ffffff}
.tabelipaiskollane          {background-color:#ff8814 !important}
.tabelipaiskollanehele      {background-color:#ffa729 !important; color: #9a3f12;}
.tabelisisukollane          {background-color:#fff9df !important}
.tabelikollane              {background-color:#f6fd74 !important}
.tabelichocolate            {background-color:chocolate !important; color:#ffffff}
.tabelihelekollane          {background-color:#f1c40f !important; color: #915608}

.black                      {background-color:#000000 !important; color:#ffffff}
.tabelihelehall             {background-color:#d2d2d4 !important}
.tabelipaishall             {background-color:#9c93bb !important}
.tabelipaishallhele         {background-color:#9cc8cf !important}
.tabelirec_sep              {background-color:lightslategray !important; color:#ffffff}
.tabelisisuhall             {background-color:#e1e6f1 !important}

.bg-white {background-color: #ffffff !important;}
.bg-lime {background-color: #a4c400 !important;}
.bg-green {background-color: #60a917 !important;}
.bg-emerald {background-color: #008a00 !important;}
.bg-teal {background-color: #00aba9 !important;}
.bg-cyan {background-color: #1ba1e2 !important;}
.bg-cobalt {background-color: #0050ef !important;}
.bg-indigo {background-color: #6a00ff !important; color:#ffffff}
.bg-violet {background-color: #aa00ff !important;}
.bg-pink { background-color: #dc4fad !important;}
.bg-magenta {background-color: #d80073 !important;}
.bg-crimson {background-color: #a20025 !important;}
.bg-red {background-color: #e51400 !important;    }
.bg-orange {background-color: #fa6800 !important; }
.bg-amber {background-color: #f0a30a !important; }
.bg-yellow {background-color: #e3c800 !important; }
.bg-brown {background-color: #825a2c !important; }
.bg-olive {background-color: #6d8764 !important; }
.bg-steel {background-color: #647687 !important; }
.bg-mauve {background-color: #76608a !important; }
.bg-taupe {background-color: #87794e !important; }
.bg-gray { background-color: #555555 !important; }
.bg-dark { background-color: #333333 !important; }
.bg-darker {background-color: #222222 !important; }
.bg-transparent {background-color: transparent !important;}
.bg-darkBrown {  background-color: #63362f !important;    }
.bg-darkCrimson {background-color: #640024 !important;}
.bg-darkMagenta {background-color: #81003c !important;}
.bg-darkIndigo { background-color: #4b0096 !important;}
.bg-darkCyan {   background-color: #1b6eae !important;}
.bg-darkCobalt { background-color: #00356a !important;}
.bg-darkTeal {   background-color: #004050 !important;}
.bg-darkEmerald {background-color: #003e00 !important;}
.bg-darkGreen {  background-color: #128023 !important;}
.bg-darkOrange { background-color: #bf5a15 !important;}
.bg-darkRed {    background-color: #9a1616 !important;}
.bg-darkPink {   background-color: #9a165a !important;}
.bg-darkViolet { background-color: #57169a !important;}
.bg-darkBlue {   background-color: #16499a !important;}
.bg-lightBlue {  background-color: #4390df !important;}
.bg-lightRed {   background-color: #ff2d19 !important;}
.bg-lightGreen { background-color: #7ad61d !important;}
.bg-lighterBlue {background-color: #00ccff !important;}
.bg-lightTeal {  background-color: #45fffd !important;}
.bg-lightOlive { background-color: #78aa1c !important;}
.bg-lightOrange {background-color: #c29008 !important;}
.bg-lightPink {  background-color: #f472d0 !important;}
.bg-grayDark {   background-color: #333333 !important;}
.bg-grayDarker { background-color: #222222 !important;}
.bg-grayLight {  background-color: #999999 !important;}
.bg-grayLighter {background-color: #eeeeee !important;}
.bg-blue {       background-color: #00aff0 !important;}

.georg-lenta {
  background-color: #fa6800 !important;
  background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.70) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.70) 50%, rgba(0, 0, 0, 0.70) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.70) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.70) 50%, rgba(0, 0, 0, 0.70) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0.70) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.70) 50%, rgba(0, 0, 0, 0.70) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.70) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.70) 50%, rgba(0, 0, 0, 0.70) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.70) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.70) 50%, rgba(0, 0, 0, 0.70) 75%, transparent 75%, transparent);
  background-size: 80px 80px;
  color:#ffffff;font-weight:bold;
}



#pad {padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px}
.leftmnu {border-top: #edf4fc 1px solid; margin-bottom: 14px; padding-bottom: 9px; border-bottom: #8aafe1 1px solid}
.borderright {border-right: #8aafe1 1px solid;}
.banner {margin: 0px 3px 3px 3px;}
.header {border-bottom:#0096ff thin dotted}




/*- Элементы -*/
hr {height:1px;  border-color:#0096ff; border-style: solid;  border-bottom-width:0px; border-top-width:1px; border-right-width:0px; border-left-width:0px }
p {text-align:justify; text-indent:10px;margin: 0cm 0cm 0pt; }
p:first-letter {font-weight:bold;}
blockquote {margin-left: 15px;  margin-right: 0px;  }
dd:first-letter {font-weight:bold}
.line {FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 3px;  list-style-position: outside; }
.justify {text-align : justify}

.profile_warning {line-height: 150%; padding: 18px 15px; background: #F7F7F7;  border: 1px solid #CCC; border-left: 2px solid #AA5533; margin-bottom: 10px;}


.vertical_l {height:20px; margin:.4em; border-left:1pt solid #0096FF; padding:2px 2px 2px 2px}
.vertical_r {height:20px; margin:.4em; border-right:1pt solid #0096FF; padding:2px 2px 2px 2px}

.vrezkaL {float:left; text-align:center; border:1px dotted gray; padding:2px 2px 2px 2px;}
.vrezkaR {float:right; text-align:center; border:1px dotted gray; padding:2px 2px 2px 2px;}

.img {border-color:#0096FF; border-style:dashed; border-width:1px}
.raam {border-color:#ADADAD; border-style: solid; border-width: 1px;padding:0px 2px 2px 2px;
    min-height: 200px;
 }

.perevod {height:20px; margin:.4em; border-left:2pt solid #4c95da; padding:2px 2px 2px 2px}
#bl_Sinine {margin:.4em; border-left:2pt solid #0066CC}

.info {float:left; height:72px; width:300px; margin:.2em; border-left:2pt solid #6699CC; border-right:1pt dotted #6699CC; border-top:1pt dotted #6699CC; border-bottom:1pt dotted #6699CC; padding:2px 2px 2px 2px; background-color:#F0F0F0}

.block {BORDER-RIGHT:#999999 2px solid; PADDING-RIGHT:2px; BORDER-TOP:#999999 1px solid; PADDING-LEFT:9px;
 FONT-WEIGHT:normal; FILTER:progid:DXImageTransform.Microsoft.Shadow(color=#a9a9a9,direction=135, strength=3);
 PADDING-BOTTOM:0px; MARGIN:0px; BORDER-LEFT:#999999 1px solid; WIDTH:50%; COLOR:#000000; PADDING-TOP:0px; BORDER-BOTTOM:#999999 2px solid; BACKGROUND-COLOR:#ffffff}

/*- Таблицы -*/
table {FONT-WEIGHT: normal;  font-size:13px}
table.stat{background-color:#fff; border-radius:10px; min-height:100; border: 1px solid #0b70ad;
           border-collapse: collapse; width: 100%;}
table.stat th {border: 1px dotted #fff; color: #0b70ad;}
table.stat tr.caption{color: #fff; background-color: #0b70ad; border: 1px dotted #0b70ad; font-weight: bold;
           vertical-align: middle; text-align:center;}
table.stat td {color: #4a4a4a; border: 1px solid #0b70ad; padding: 0px 5px 0px 5px }
table.stat tr.caption td {color: #fff; text-align: center; background-color: #0b70ad; border: 1px dotted #fff;}
table.stat tr.itog {background-color: #92d1f8; font-weight: bold;}
table.ramka {border-color:#0096ff; border-style:dashed; border-width:1px;border-radius:8px;}
table.contenttable {border-color:#0096ff; border-style:dashed; border-width:1px}
table.contenttable td {border-color:#76839d; border-style:solid; border-width:1px; padding: 1px}
.panel-table{font-size: 11px; color: #3D5066; background: #DBE0E5;}
/* Нужно для хелп-а в программах Не удалять!!!*/
table.up-down { color: #FFFFFF; border: 0; height: 19; width: 100%}

/* Списки */
.blocktitle {display: block;padding: 2px 5px 2px 8px;border-left: 10px solid #9a1616;border-right: 10px solid #FFB9C5;background-color:#F18177;color: #fff;text-decoration: none; width="100%"; font-weight: bold; text-align: center;text-transform: uppercase;}

a.block-blue{display: block;padding: 2px 5px 2px 8px;border-left: 10px solid #4287c9;border-right: 10px solid #d8e8f9;background-color: #92BEEF;color: #333;text-decoration: none;}
a.block-blue:hover{border-left: 10px solid #1c64d1;border-right: 10px solid #5ba3e0;background-color: #2586d7;color: #fff;}
a.block-green{display: block;padding: 2px 5px 2px 8px;border-left: 10px solid #7cbe4e;border-right: 10px solid #e8f9df;background-color: #d5f3c4;color: #333;text-decoration: none;}
a.block-green:hover{border-left: 10px solid #387418;border-right: 10px solid #52A923;background-color: #46911e;color: #fff;}
a.block-red {display: block;padding: 2px 5px 2px 8px;border-left: 10px solid #ffa729;border-right: 10px solid #ffeacb;background-color: #FFD291;color: #333;text-decoration: none;}
a.block-red:hover{border-left: 10px solid #DF7602;border-right: 10px solid #FEB35F;background-color: #f58102;text-decoration: none;color: #fff;}
a.block-gray {display: block;padding: 2px 5px 2px 8px;border-left: 10px solid #C0C0C0;border-right: 10px solid #D3D3D3;background-color: #F5F5F5; color: #333;text-decoration: none;}
a.block-gray:hover{border-left: 10px solid #A9A9A9;border-right: 10px solid #C0C0C0;background-color: #e1e6f1;text-decoration: none;color: #000;}

.blocktitleBlue {display: block;padding: 2px 2px 2px 5px;border-left: 10px solid #4287c9;border-right: 10px solid #d8e8f9;background-color: #92BEEF;color: #333;text-decoration: none; width="100%"; font-weight: bold; text-align: center;text-transform: uppercase;}
.blocktitleRed {display: block;padding: 2px 2px 2px 5px;border-left: 10px solid #9a1616;border-right: 10px solid #F18177;background-color:#FFE5E5;color: #9a1616;text-decoration: none; width="100%"; font-weight: bold; text-align: center;text-transform: uppercase;}
.blocktitleR2 {display: block;padding: 2px 2px 2px 5px;border-left: 10px solid #9a1616;border-right: 10px solid #F18177; background-color:#FFE5E5;color: #9a1616;text-decoration: none; width="100%";}
.block-panel-gray {display: block;padding: 2px 5px 2px 8px;border-left: 10px solid #C0C0C0;border-right: 10px solid #D3D3D3;background-color: #F5F5F5; color: #333;text-decoration: none;}

/* Тест*/
.liBlock   {display: block; padding: 5px 5px 5px 5px; 
              border-left: 10px solid;border-right: 10px solid;
              text-decoration: none; width="100%";
              margin-left: 4px;
}

.liBlock a {display: inline-block; border-bottom:#f10da3 1px solid; outline: 0; color: #bf1c0b; padding: 0px 5px 0px 5px;}
.liBlock a:hover {background: #bf1c0b; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}


/* Списки по подобию индепендент */
.uk a {text-transform:uppercase; text-decoration: none; font-weight:bold; color: #000000;}
.uk a.uk-amber {border-top: 4px solid #f0a30a; }
.uk a.uk-amber:hover {color: #f0a30a; }
.uk a.uk-blue {border-top: 4px solid #00aff0;}
.uk a.uk-blue:hover {color: #00aff0;}
.uk a.uk-brown {border-top: 4px solid #825a2c; }
.uk a.uk-brown:hover {color: #825a2c; }
.uk a.uk-cobalt {border-top: 4px solid #0050ef;}
.uk a.uk-cobalt:hover {color: #0050ef;}
.uk a.uk-crimson {border-top: 4px solid #a20025;}
.uk a.uk-crimson:hover {color: #a20025;}
.uk a.uk-cyan {border-top: 4px solid #1ba1e2;}
.uk a.uk-cyan:hover {color: #1ba1e2;}
.uk a.uk-dark {border-top: 4px solid #333333; }
.uk a.uk-dark:hover {color: #333333; }
.uk a.uk-darkBlue {border-top: 4px solid #16499a;}
.uk a.uk-darkBlue:hover {color: #16499a;}
.uk a.uk-darkBrown {border-top: 4px solid #63362f; }
.uk a.uk-darkBrown:hover {color: #63362f; }
.uk a.uk-darkCobalt {border-top: 4px solid #00356a;}
.uk a.uk-darkCobalt:hover {color: #00356a;}
.uk a.uk-darkCrimson {border-top: 4px solid #640024;}
.uk a.uk-darkCrimson:hover {color: #640024;}
.uk a.uk-darkCyan {border-top: 4px solid #1b6eae;}
.uk a.uk-darkCyan:hover {color: #1b6eae;}
.uk a.uk-darkEmerald {border-top: 4px solid #003e00;}
.uk a.uk-darkEmerald:hover {color: #003e00;}
.uk a.uk-darkGreen {border-top: 4px solid #128023;}
.uk a.uk-darkGreen:hover {color: #128023;}
.uk a.uk-darkIndigo {border-top: 4px solid #4b0096;}
.uk a.uk-darkIndigo:hover {color: #4b0096;}
.uk a.uk-darkMagenta {border-top: 4px solid #81003c;}
.uk a.uk-darkMagenta:hover {color: #81003c;}
.uk a.uk-darkOrange {border-top: 4px solid #bf5a15;}
.uk a.uk-darkOrange:hover {color: #bf5a15;}
.uk a.uk-darkPink {border-top: 4px solid #9a165a;}
.uk a.uk-darkPink:hover {color: #9a165a;}
.uk a.uk-darkRed {border-top: 4px solid #9a1616;}
.uk a.uk-darkRed:hover {color: #9a1616;}
.uk a.uk-darkTeal {border-top: 4px solid #004050;}
.uk a.uk-darkTeal:hover {color: #004050;}
.uk a.uk-darkViolet {border-top: 4px solid #57169a;}
.uk a.uk-darkViolet:hover {color: #57169a;}
.uk a.uk-darker {border-top: 4px solid #222222; }
.uk a.uk-darker:hover {color: #222222; }
.uk a.uk-emerald {border-top: 4px solid #008a00;}
.uk a.uk-emerald:hover {color: #008a00;}
.uk a.uk-gray {border-top: 4px solid #555555; }
.uk a.uk-gray:hover {color: #555555; }
.uk a.uk-grayDark {border-top: 4px solid #333333;}
.uk a.uk-grayDark:hover {color: #333333;}
.uk a.uk-grayDarker {border-top: 4px solid #222222;}
.uk a.uk-grayDarker:hover {color: #222222;}
.uk a.uk-grayLight {border-top: 4px solid #999999;}
.uk a.uk-grayLight:hover {color: #999999;}
.uk a.uk-grayLighter {border-top: 4px solid #eeeeee;}
.uk a.uk-grayLighter:hover {color: #eeeeee;}
.uk a.uk-green {border-top: 4px solid #60a917;}
.uk a.uk-green:hover {color: #60a917;}
.uk a.uk-indigo {border-top: 4px solid #6a00ff;}
.uk a.uk-indigo:hover {color: #6a00ff;}
.uk a.uk-lightBlue {border-top: 4px solid #4390df;}
.uk a.uk-lightBlue:hover {color: #4390df;}
.uk a.uk-lightGreen {border-top: 4px solid #7ad61d;}
.uk a.uk-lightGreen:hover {color: #7ad61d;}
.uk a.uk-lightOlive {border-top: 4px solid #78aa1c;}
.uk a.uk-lightOlive:hover {color: #78aa1c;}
.uk a.uk-lightOrange {border-top: 4px solid #c29008;}
.uk a.uk-lightOrange:hover {color: #c29008;}
.uk a.uk-lightPink {border-top: 4px solid #f472d0;}
.uk a.uk-lightPink:hover {color: #f472d0;}
.uk a.uk-lightRed {border-top: 4px solid #ff2d19;}
.uk a.uk-lightRed:hover {color: #ff2d19;}
.uk a.uk-lightTeal {border-top: 4px solid #45fffd;}
.uk a.uk-lightTeal:hover {color: #45fffd;}
.uk a.uk-lighterBlue {border-top: 4px solid #00ccff;}
.uk a.uk-lighterBlue:hover {color: #00ccff;}
.uk a.uk-lime {border-top: 4px solid #a4c400;}
.uk a.uk-lime:hover {color: #a4c400;}
.uk a.uk-magenta {border-top: 4px solid #d80073;}
.uk a.uk-magenta:hover {color: #d80073;}
.uk a.uk-mauve {border-top: 4px solid #76608a; }
.uk a.uk-mauve:hover {color: #76608a; }
.uk a.uk-olive {border-top: 4px solid #6d8764; }
.uk a.uk-olive:hover {color: #6d8764; }
.uk a.uk-orange {border-top: 4px solid #fa6800; }
.uk a.uk-orange:hover {color: #fa6800; }
.uk a.uk-pink {border-top: 4px solid #dc4fad;}
.uk a.uk-pink:hover {color: #dc4fad;}
.uk a.uk-red {border-top: 4px solid #e51400; }
.uk a.uk-red:hover {color: #e51400; }
.uk a.uk-steel {border-top: 4px solid #647687; }
.uk a.uk-steel:hover {color: #647687; }
.uk a.uk-taupe {border-top: 4px solid #87794e; }
.uk a.uk-taupe:hover {color: #87794e; }
.uk a.uk-teal {border-top: 4px solid #00aba9;}
.uk a.uk-teal:hover {color: #00aba9;}
.uk a.uk-transparent {border-top: 4px solid transparent;}
.uk a.uk-transparent:hover {color: transparent;}
.uk a.uk-violet {border-top: 4px solid #aa00ff;}
.uk a.uk-violet:hover {color: #aa00ff;}
.uk a.uk-white {border-top: 4px solid #ffffff;}
.uk a.uk-white:hover {color: #ffffff;}
.uk a.uk-yellow {border-top: 4px solid #e3c800; }
.uk a.uk-yellow:hover {color: #e3c800; }
    
/* Навигационные закладки */
.nav ul.ules li,.nav ul.all li {float: left; border-right: 1px solid white;}

.nav ul.ules li a,.nav ul.ules li a {display: block; height:20px; float:left;
position:relative; padding: 1px 9px 1px 9px; text-decoration: none; color: white;
background: #989898;}

.nav ul.ules li a {display: block; height:20px; float:left;
position:relative; padding: 1px 9px 1px 9px; text-decoration: none; color: white;
background: #989898; -webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
box-shadow: inset 0px -3px 3px 0px #676767;}

.nav ul.all li a {display: block; height:20px; float:left;
position:relative; padding: 1px 9px 1px 9px; text-decoration: none; color: white;
background: #989898; -webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;
box-shadow: inset 0px -3px 3px 0px #676767;}

.nav ul.ules li.tab-red a               ,.nav ul.all li.tab-red a             {background: #bf1c0b; box-shadow: inset 0px -3px 3px 0px #990802;}
.nav ul.ules li.tab-red a:hover         ,.nav ul.all li.tab-red a:hover       {background: #cc493c;}
/*
.nav ul.ules li.tab-blue a              ,.nav ul.all li.tab-blue a            {background: #00769d; box-shadow: inset 0px -3px 3px 0px #00446d;}
.nav ul.ules li.tab-blue a:hover        ,.nav ul.all li.tab-blue a:hover      {background:#3391b1;}
*/
.nav ul.ules li.tab-green a             ,.nav ul.all li.tab-green a           {background: #197b30; box-shadow: inset 0px -3px 3px 0px #084d18;}
.nav ul.ules li.tab-green a:hover       ,.nav ul.all li.tab-green a:hover     {background: #479559;}
.nav ul.ules li.tab-orange1 a           ,.nav ul.all li.tab-orange1 a         {background: #ff580e; box-shadow: inset 0px -3px 3px 0px #ca4700;}
.nav ul.ules li.tab-orange1 a:hover     ,.nav ul.all li.tab-orange1 a:hover   {background: #ff793e;}
.nav ul.ules li.tab-black1 a            ,.nav ul.all li.tab-black1 a          {background: #40454c; box-shadow: inset 0px -3px 3px 0px #0d0e0f;}
.nav ul.ules li.tab-black1 a:hover      ,.nav ul.all li.tab-black1 a:hover    {background: #666a70;}
.nav ul.ules li.tab-purple a            ,.nav ul.all li.tab-purple a          {background: #7100e5; box-shadow: inset 0px -3px 3px 0px #4c009a;}
.nav ul.ules li.tab-purple a:hover      ,.nav ul.all li.tab-purple a:hover    {background: #8d33ea;}
.nav ul.ules li.tab-light-blue a        ,.nav ul.all li.tab-light-blue a      {background: #0061e5; box-shadow: inset 0px -3px 3px 0px #00419a;}
.nav ul.ules li.tab-light-blue a:hover  ,.nav ul.all li.tab-light-blue a:hover{background: #3381ea;}
.nav ul.ules li.tab-lilac a             ,.nav ul.all li.tab-lilac a           {background: #b20069; box-shadow: inset 0px -3px 3px 0px #80004c;}
.nav ul.ules li.tab-lilac a:hover       ,.nav ul.all li.tab-lilac a:hover     {background: #c13387;}
.nav ul.ules li.tab-yellow a            ,.nav ul.all li.tab-yellow a          {background: #eca60f; box-shadow: inset 0px -3px 3px 0px #de7804;}
.nav ul.ules li.tab-yellow a:hover      ,.nav ul.all li.tab-yellow a:hover    {background: #f0b83f;}
.nav ul.ules li.tab-grey1 a             ,.nav ul.all li.tab-grey1 a           {background: #989898; box-shadow: inset 0px -3px 3px 0px #676767;}
.nav ul.ules li.tab-grey1 a:hover       ,.nav ul.all li.tab-grey1 a:hover     {background: #adadad;}
.nav ul.ules li.tab-azure a             ,.nav ul.all li.tab-azure a           {background: #009a91; box-shadow: inset 0px -3px 3px 0px #006761;}
.nav ul.ules li.tab-azure a:hover       ,.nav ul.all li.tab-azure a:hover     {background: #33aea7;}
.nav ul.ules li.tab-pink a              ,.nav ul.all li.tab-pink a            {background: #e752b8; box-shadow: inset 0px -3px 3px 0px #cc6699;}
.nav ul.ules li.tab-pink a:hover        ,.nav ul.all li.tab-pink a:hover      {background: #ff66cc;}
.nav ul.ules li.tab-pink a              ,.nav ul.all li.tab-pink a            {background: #e752b8; box-shadow: inset 0px -3px 3px 0px #cc6699;}
.nav ul.ules li.tab-pink a:hover        ,.nav ul.all li.tab-pink a:hover      {background: #ff66cc;}

.nav ul.ules li.tab-white                a              ,.nav ul.all li.tab-white                a  {background: #ffffff; box-shadow: inset 0px -3px 3px 0px #ffffff;}
.nav ul.ules li.tab-lime                 a              ,.nav ul.all li.tab-lime                 a  {background: #a4c400; box-shadow: inset 0px -3px 3px 0px #a4c400;}
.nav ul.ules li.tab-green                a              ,.nav ul.all li.tab-green                a  {background: #60a917; box-shadow: inset 0px -3px 3px 0px #60a917;}
.nav ul.ules li.tab-emerald              a              ,.nav ul.all li.tab-emerald              a  {background: #008a00; box-shadow: inset 0px -3px 3px 0px #008a00;}
.nav ul.ules li.tab-teal                 a              ,.nav ul.all li.tab-teal                 a  {background: #00aba9; box-shadow: inset 0px -3px 3px 0px #00aba9;}
.nav ul.ules li.tab-cyan                 a              ,.nav ul.all li.tab-cyan                 a  {background: #1ba1e2; box-shadow: inset 0px -3px 3px 0px #1ba1e2;}
.nav ul.ules li.tab-cobalt               a              ,.nav ul.all li.tab-cobalt               a  {background: #0050ef; box-shadow: inset 0px -3px 3px 0px #0050ef;}
.nav ul.ules li.tab-indigo               a              ,.nav ul.all li.tab-indigo               a  {background: #6a00ff; box-shadow: inset 0px -3px 3px 0px #6a00ff;}
.nav ul.ules li.tab-violet               a              ,.nav ul.all li.tab-violet               a  {background: #aa00ff; box-shadow: inset 0px -3px 3px 0px #aa00ff;}
.nav ul.ules li.tab-pink                 a              ,.nav ul.all li.tab-pink                 a  {background: #dc4fad; box-shadow: inset 0px -3px 3px 0px #dc4fad;}
.nav ul.ules li.tab-magenta              a              ,.nav ul.all li.tab-magenta              a  {background: #d80073; box-shadow: inset 0px -3px 3px 0px #d80073;}
.nav ul.ules li.tab-crimson              a              ,.nav ul.all li.tab-crimson              a  {background: #a20025; box-shadow: inset 0px -3px 3px 0px #a20025;}
.nav ul.ules li.tab-red                  a              ,.nav ul.all li.tab-red                  a  {background: #e51400; box-shadow: inset 0px -3px 3px 0px #e51400;    }
.nav ul.ules li.tab-orange               a              ,.nav ul.all li.tab-orange               a  {background: #fa6800; box-shadow: inset 0px -3px 3px 0px #fa6800;}
.nav ul.ules li.tab-amber                a              ,.nav ul.all li.tab-amber                a  {background: #f0a30a; box-shadow: inset 0px -3px 3px 0px #f0a30a;}
.nav ul.ules li.tab-yellow               a              ,.nav ul.all li.tab-yellow               a  {background: #e3c800; box-shadow: inset 0px -3px 3px 0px #e3c800;}
.nav ul.ules li.tab-brown                a              ,.nav ul.all li.tab-brown                a  {background: #825a2c; box-shadow: inset 0px -3px 3px 0px #825a2c;}
.nav ul.ules li.tab-olive                a              ,.nav ul.all li.tab-olive                a  {background: #6d8764; box-shadow: inset 0px -3px 3px 0px #6d8764;}
.nav ul.ules li.tab-steel                a              ,.nav ul.all li.tab-steel                a  {background: #647687; box-shadow: inset 0px -3px 3px 0px #647687;}
.nav ul.ules li.tab-mauve                a              ,.nav ul.all li.tab-mauve                a  {background: #76608a; box-shadow: inset 0px -3px 3px 0px #76608a;}
.nav ul.ules li.tab-taupe                a              ,.nav ul.all li.tab-taupe                a  {background: #87794e; box-shadow: inset 0px -3px 3px 0px #87794e;}
.nav ul.ules li.tab-gray                 a              ,.nav ul.all li.tab-gray                 a  {background: #555555; box-shadow: inset 0px -3px 3px 0px #555555;}
.nav ul.ules li.tab-dark                 a              ,.nav ul.all li.tab-dark                 a  {background: #333333; box-shadow: inset 0px -3px 3px 0px #333333;}
.nav ul.ules li.tab-darker               a              ,.nav ul.all li.tab-darker               a  {background: #222222; box-shadow: inset 0px -3px 3px 0px #222222;}
.nav ul.ules li.tab-transparent          a              ,.nav ul.all li.tab-transparent          a  {background: transparent; box-shadow: inset 0px -3px 3px 0px transparent;}
.nav ul.ules li.tab-darkBrown            a              ,.nav ul.all li.tab-darkBrown            a  {background: #63362f; box-shadow: inset 0px -3px 3px 0px #63362f;}
.nav ul.ules li.tab-darkCrimson          a              ,.nav ul.all li.tab-darkCrimson          a  {background: #640024; box-shadow: inset 0px -3px 3px 0px #640024;}
.nav ul.ules li.tab-darkMagenta          a              ,.nav ul.all li.tab-darkMagenta          a  {background: #81003c; box-shadow: inset 0px -3px 3px 0px #81003c;}
.nav ul.ules li.tab-darkIndigo           a              ,.nav ul.all li.tab-darkIndigo           a  {background: #4b0096; box-shadow: inset 0px -3px 3px 0px #4b0096;}
.nav ul.ules li.tab-darkCyan             a              ,.nav ul.all li.tab-darkCyan             a  {background: #1b6eae; box-shadow: inset 0px -3px 3px 0px #1b6eae;}
.nav ul.ules li.tab-darkCobalt           a              ,.nav ul.all li.tab-darkCobalt           a  {background: #00356a; box-shadow: inset 0px -3px 3px 0px #00356a;}
.nav ul.ules li.tab-darkTeal             a              ,.nav ul.all li.tab-darkTeal             a  {background: #004050; box-shadow: inset 0px -3px 3px 0px #004050;}
.nav ul.ules li.tab-darkEmerald          a              ,.nav ul.all li.tab-darkEmerald          a  {background: #003e00; box-shadow: inset 0px -3px 3px 0px #003e00;}
.nav ul.ules li.tab-darkGreen            a              ,.nav ul.all li.tab-darkGreen            a  {background: #128023; box-shadow: inset 0px -3px 3px 0px #128023;}
.nav ul.ules li.tab-darkOrange           a              ,.nav ul.all li.tab-darkOrange           a  {background: #bf5a15; box-shadow: inset 0px -3px 3px 0px #bf5a15;}
.nav ul.ules li.tab-darkRed              a              ,.nav ul.all li.tab-darkRed              a  {background: #9a1616; box-shadow: inset 0px -3px 3px 0px #9a1616;}
.nav ul.ules li.tab-darkPink             a              ,.nav ul.all li.tab-darkPink             a  {background: #9a165a; box-shadow: inset 0px -3px 3px 0px #9a165a;}
.nav ul.ules li.tab-darkViolet           a              ,.nav ul.all li.tab-darkViolet           a  {background: #57169a; box-shadow: inset 0px -3px 3px 0px #57169a;}
.nav ul.ules li.tab-darkBlue             a              ,.nav ul.all li.tab-darkBlue             a  {background: #16499a; box-shadow: inset 0px -3px 3px 0px #16499a;}
.nav ul.ules li.tab-lightBlue            a              ,.nav ul.all li.tab-lightBlue            a  {background: #4390df; box-shadow: inset 0px -3px 3px 0px #4390df;}
.nav ul.ules li.tab-lightRed             a              ,.nav ul.all li.tab-lightRed             a  {background: #ff2d19; box-shadow: inset 0px -3px 3px 0px #ff2d19;}
.nav ul.ules li.tab-lightGreen           a              ,.nav ul.all li.tab-lightGreen           a  {background: #7ad61d; box-shadow: inset 0px -3px 3px 0px #7ad61d;}
.nav ul.ules li.tab-lighterBlue          a              ,.nav ul.all li.tab-lighterBlue          a  {background: #00ccff; box-shadow: inset 0px -3px 3px 0px #00ccff;}
.nav ul.ules li.tab-lightTeal            a              ,.nav ul.all li.tab-lightTeal            a  {background: #45fffd; box-shadow: inset 0px -3px 3px 0px #45fffd;}
.nav ul.ules li.tab-lightOlive           a              ,.nav ul.all li.tab-lightOlive           a  {background: #78aa1c; box-shadow: inset 0px -3px 3px 0px #78aa1c;}
.nav ul.ules li.tab-lightOrange          a              ,.nav ul.all li.tab-lightOrange          a  {background: #c29008; box-shadow: inset 0px -3px 3px 0px #c29008;}
.nav ul.ules li.tab-lightPink            a              ,.nav ul.all li.tab-lightPink            a  {background: #f472d0; box-shadow: inset 0px -3px 3px 0px #f472d0;}
.nav ul.ules li.tab-grayDark             a              ,.nav ul.all li.tab-grayDark             a  {background: #333333; box-shadow: inset 0px -3px 3px 0px #333333;}
.nav ul.ules li.tab-grayDarker           a              ,.nav ul.all li.tab-grayDarker           a  {background: #222222; box-shadow: inset 0px -3px 3px 0px #222222;}
.nav ul.ules li.tab-grayLight            a              ,.nav ul.all li.tab-grayLight            a  {background: #999999; box-shadow: inset 0px -3px 3px 0px #999999;}
.nav ul.ules li.tab-grayLighter          a              ,.nav ul.all li.tab-grayLighter          a  {background: #eeeeee; box-shadow: inset 0px -3px 3px 0px #eeeeee;}
.nav ul.ules li.tab-blue                 a              ,.nav ul.all li.tab-blue                 a  {background: #00aff0; box-shadow: inset 0px -3px 3px 0px #00aff0;}
.nav ul.ules li.tab-white             a:hover           ,.nav ul.all li.tab-white             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lime              a:hover           ,.nav ul.all li.tab-lime              a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-green             a:hover           ,.nav ul.all li.tab-green             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-emerald           a:hover           ,.nav ul.all li.tab-emerald           a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-teal              a:hover           ,.nav ul.all li.tab-teal              a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-cyan              a:hover           ,.nav ul.all li.tab-cyan              a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-cobalt            a:hover           ,.nav ul.all li.tab-cobalt            a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-indigo            a:hover           ,.nav ul.all li.tab-indigo            a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-violet            a:hover           ,.nav ul.all li.tab-violet            a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-pink              a:hover           ,.nav ul.all li.tab-pink              a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-magenta           a:hover           ,.nav ul.all li.tab-magenta           a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-crimson           a:hover           ,.nav ul.all li.tab-crimson           a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-red               a:hover           ,.nav ul.all li.tab-red               a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-orange            a:hover           ,.nav ul.all li.tab-orange            a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-amber             a:hover           ,.nav ul.all li.tab-amber             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-yellow            a:hover           ,.nav ul.all li.tab-yellow            a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-brown             a:hover           ,.nav ul.all li.tab-brown             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-olive             a:hover           ,.nav ul.all li.tab-olive             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-steel             a:hover           ,.nav ul.all li.tab-steel             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-mauve             a:hover           ,.nav ul.all li.tab-mauve             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-taupe             a:hover           ,.nav ul.all li.tab-taupe             a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-gray              a:hover           ,.nav ul.all li.tab-gray              a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-dark              a:hover           ,.nav ul.all li.tab-dark              a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darker            a:hover           ,.nav ul.all li.tab-darker            a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-transparent       a:hover           ,.nav ul.all li.tab-transparent       a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkBrown         a:hover           ,.nav ul.all li.tab-darkBrown         a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkCrimson       a:hover           ,.nav ul.all li.tab-darkCrimson       a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkMagenta       a:hover           ,.nav ul.all li.tab-darkMagenta       a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkIndigo        a:hover           ,.nav ul.all li.tab-darkIndigo        a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkCyan          a:hover           ,.nav ul.all li.tab-darkCyan          a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkCobalt        a:hover           ,.nav ul.all li.tab-darkCobalt        a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkTeal          a:hover           ,.nav ul.all li.tab-darkTeal          a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkEmerald       a:hover           ,.nav ul.all li.tab-darkEmerald       a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkGreen         a:hover           ,.nav ul.all li.tab-darkGreen         a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkOrange        a:hover           ,.nav ul.all li.tab-darkOrange        a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkRed           a:hover           ,.nav ul.all li.tab-darkRed           a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkPink          a:hover           ,.nav ul.all li.tab-darkPink          a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkViolet        a:hover           ,.nav ul.all li.tab-darkViolet        a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-darkBlue          a:hover           ,.nav ul.all li.tab-darkBlue          a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lightBlue         a:hover           ,.nav ul.all li.tab-lightBlue         a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lightRed          a:hover           ,.nav ul.all li.tab-lightRed          a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lightGreen        a:hover           ,.nav ul.all li.tab-lightGreen        a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lighterBlue       a:hover           ,.nav ul.all li.tab-lighterBlue       a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lightTeal         a:hover           ,.nav ul.all li.tab-lightTeal         a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lightOlive        a:hover           ,.nav ul.all li.tab-lightOlive        a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lightOrange       a:hover           ,.nav ul.all li.tab-lightOrange       a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-lightPink         a:hover           ,.nav ul.all li.tab-lightPink         a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-grayDark          a:hover           ,.nav ul.all li.tab-grayDark          a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-grayDarker        a:hover           ,.nav ul.all li.tab-grayDarker        a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-grayLight         a:hover           ,.nav ul.all li.tab-grayLight         a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-grayLighter       a:hover           ,.nav ul.all li.tab-grayLighter       a:hover {opacity: 0.85; filter: alpha(opacity=85);}
.nav ul.ules li.tab-blue              a:hover           ,.nav ul.all li.tab-blue              a:hover {opacity: 0.85; filter: alpha(opacity=85);}

/* Супер ссылки */


.a-red a {display: inline-block; outline: 0; color: #bf1c0b; padding: 1px 9px 1px 9px;}
.a-red a:hover {background: #bf1c0b; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-blue a {display: inline-block; outline: 0; color: #00769d; padding: 1px 9px 1px 9px;}
.a-blue a:hover {background: #00769d; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-green a {display: inline-block; outline: 0; color: #197b30; padding: 1px 9px 1px 9px;}
.a-green a:hover {background: #197b30; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-orange1 a {display: inline-block; outline: 0; color: #ff580e; padding: 1px 9px 1px 9px;}
.a-orange1 a:hover {background: #ff580e; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-black1 a {display: inline-block; outline: 0; color: #40454c; padding: 1px 9px 1px 9px;}
.a-black1 a:hover {background: #40454c; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-purple a {display: inline-block; outline: 0; color: #7100e5; padding: 1px 9px 1px 9px;}
.a-purple a:hover {background: #7100e5; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-light-blue a {display: inline-block; outline: 0; color: #0061e5; padding: 1px 9px 1px 9px;}
.a-light-blue a:hover {background: #0061e5; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-lilac a {display: inline-block; outline: 0; color: #b20069; padding: 1px 9px 1px 9px;}
.a-lilac a:hover {background: #b20069; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-yellow a {display: inline-block; outline: 0; color: #eca60f; padding: 1px 9px 1px 9px;}
.a-yellow a:hover {background: #eca60f; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-grey1 a {display: inline-block; outline: 0; color: #989898; padding: 1px 9px 1px 9px;}
.a-grey1 a:hover {background: #989898; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-azure a {display: inline-block; outline: 0; color: #009a91; padding: 1px 9px 1px 9px;}
.a-azure a:hover {background: #009a91; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-pink a {display: inline-block; outline: 0; color: #e752b8; padding: 1px 9px 1px 9px;}
.a-pink a:hover {background: #e752b8; text-decoration: none; color: #fff;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}

.a-white                  a {display: inline-block; outline: 0; color:  #ffffff; padding: 1px 9px 1px 9px;}
.a-lime                   a {display: inline-block; outline: 0; color:  #a4c400; padding: 1px 9px 1px 9px;}
.a-green                  a {display: inline-block; outline: 0; color:  #60a917; padding: 1px 9px 1px 9px;}
.a-emerald                a {display: inline-block; outline: 0; color:  #008a00; padding: 1px 9px 1px 9px;}
.a-teal                   a {display: inline-block; outline: 0; color:  #00aba9; padding: 1px 9px 1px 9px;}
.a-cyan                   a {display: inline-block; outline: 0; color:  #1ba1e2; padding: 1px 9px 1px 9px;}
.a-cobalt                 a {display: inline-block; outline: 0; color:  #0050ef; padding: 1px 9px 1px 9px;}
.a-indigo                 a {display: inline-block; outline: 0; color:  #6a00ff; padding: 1px 9px 1px 9px;}
.a-violet                 a {display: inline-block; outline: 0; color:  #aa00ff; padding: 1px 9px 1px 9px;}
.a-pink                   a {display: inline-block; outline: 0; color:  #dc4fad; padding: 1px 9px 1px 9px;}
.a-magenta                a {display: inline-block; outline: 0; color:  #d80073; padding: 1px 9px 1px 9px;}
.a-crimson                a {display: inline-block; outline: 0; color:  #a20025; padding: 1px 9px 1px 9px;}
.a-red                    a {display: inline-block; outline: 0; color:  #e51400; padding: 1px 9px 1px 9px;}
.a-orange                 a {display: inline-block; outline: 0; color:  #fa6800; padding: 1px 9px 1px 9px;}
.a-amber                  a {display: inline-block; outline: 0; color:  #f0a30a; padding: 1px 9px 1px 9px;}
.a-yellow                 a {display: inline-block; outline: 0; color:  #e3c800; padding: 1px 9px 1px 9px;}
.a-brown                  a {display: inline-block; outline: 0; color:  #825a2c; padding: 1px 9px 1px 9px;}
.a-olive                  a {display: inline-block; outline: 0; color:  #6d8764; padding: 1px 9px 1px 9px;}
.a-steel                  a {display: inline-block; outline: 0; color:  #647687; padding: 1px 9px 1px 9px;}
.a-mauve                  a {display: inline-block; outline: 0; color:  #76608a; padding: 1px 9px 1px 9px;}
.a-taupe                  a {display: inline-block; outline: 0; color:  #87794e; padding: 1px 9px 1px 9px;}
.a-gray                   a {display: inline-block; outline: 0; color:  #555555; padding: 1px 9px 1px 9px;}
.a-dark                   a {display: inline-block; outline: 0; color:  #333333; padding: 1px 9px 1px 9px;}
.a-darker                 a {display: inline-block; outline: 0; color:  #222222; padding: 1px 9px 1px 9px;}
.a-transparent            a {display: inline-block; outline: 0; color:  transparent; padding: 1px 9px 1px 9px;}
.a-darkBrown              a {display: inline-block; outline: 0; color:  #63362f; padding: 1px 9px 1px 9px;}
.a-darkCrimson            a {display: inline-block; outline: 0; color:  #640024; padding: 1px 9px 1px 9px;}
.a-darkMagenta            a {display: inline-block; outline: 0; color:  #81003c; padding: 1px 9px 1px 9px;}
.a-darkIndigo             a {display: inline-block; outline: 0; color:  #4b0096; padding: 1px 9px 1px 9px;}
.a-darkCyan               a {display: inline-block; outline: 0; color:  #1b6eae; padding: 1px 9px 1px 9px;}
.a-darkCobalt             a {display: inline-block; outline: 0; color:  #00356a; padding: 1px 9px 1px 9px;}
.a-darkTeal               a {display: inline-block; outline: 0; color:  #004050; padding: 1px 9px 1px 9px;}
.a-darkEmerald            a {display: inline-block; outline: 0; color:  #003e00; padding: 1px 9px 1px 9px;}
.a-darkGreen              a {display: inline-block; outline: 0; color:  #128023; padding: 1px 9px 1px 9px;}
.a-darkOrange             a {display: inline-block; outline: 0; color:  #bf5a15; padding: 1px 9px 1px 9px;}
.a-darkRed                a {display: inline-block; outline: 0; color:  #9a1616; padding: 1px 9px 1px 9px;}
.a-darkPink               a {display: inline-block; outline: 0; color:  #9a165a; padding: 1px 9px 1px 9px;}
.a-darkViolet             a {display: inline-block; outline: 0; color:  #57169a; padding: 1px 9px 1px 9px;}
.a-darkBlue               a {display: inline-block; outline: 0; color:  #16499a; padding: 1px 9px 1px 9px;}
.a-lightBlue              a {display: inline-block; outline: 0; color:  #4390df; padding: 1px 9px 1px 9px;}
.a-lightRed               a {display: inline-block; outline: 0; color:  #ff2d19; padding: 1px 9px 1px 9px;}
.a-lightGreen             a {display: inline-block; outline: 0; color:  #7ad61d; padding: 1px 9px 1px 9px;}
.a-lighterBlue            a {display: inline-block; outline: 0; color:  #00ccff; padding: 1px 9px 1px 9px;}
.a-lightTeal              a {display: inline-block; outline: 0; color:  #45fffd; padding: 1px 9px 1px 9px;}
.a-lightOlive             a {display: inline-block; outline: 0; color:  #78aa1c; padding: 1px 9px 1px 9px;}
.a-lightOrange            a {display: inline-block; outline: 0; color:  #c29008; padding: 1px 9px 1px 9px;}
.a-lightPink              a {display: inline-block; outline: 0; color:  #f472d0; padding: 1px 9px 1px 9px;}
.a-grayDark               a {display: inline-block; outline: 0; color:  #333333; padding: 1px 9px 1px 9px;}
.a-grayDarker             a {display: inline-block; outline: 0; color:  #222222; padding: 1px 9px 1px 9px;}
.a-grayLight              a {display: inline-block; outline: 0; color:  #999999; padding: 1px 9px 1px 9px;}
.a-grayLighter            a {display: inline-block; outline: 0; color:  #eeeeee; padding: 1px 9px 1px 9px;}
.a-blue                   a {display: inline-block; outline: 0; color:  #00aff0; padding: 1px 9px 1px 9px;}

.a-white                   a:hover {background:  #ffffff; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lime                    a:hover {background:  #a4c400; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-green                   a:hover {background:  #60a917; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-emerald                 a:hover {background:  #008a00; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-teal                    a:hover {background:  #00aba9; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-cyan                    a:hover {background:  #1ba1e2; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-cobalt                  a:hover {background:  #0050ef; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-indigo                  a:hover {background:  #6a00ff; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-violet                  a:hover {background:  #aa00ff; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-pink                    a:hover {background:  #dc4fad; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-magenta                 a:hover {background:  #d80073; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-crimson                 a:hover {background:  #a20025; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-red                     a:hover {background:  #e51400; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-orange                  a:hover {background:  #fa6800; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-amber                   a:hover {background:  #f0a30a; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-yellow                  a:hover {background:  #e3c800; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-brown                   a:hover {background:  #825a2c; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-olive                   a:hover {background:  #6d8764; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-steel                   a:hover {background:  #647687; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-mauve                   a:hover {background:  #76608a; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-taupe                   a:hover {background:  #87794e; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-gray                    a:hover {background:  #555555; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-dark                    a:hover {background:  #333333; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darker                  a:hover {background:  #222222; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-transparent             a:hover {background:  transparent; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkBrown               a:hover {background:  #63362f; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkCrimson             a:hover {background:  #640024; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkMagenta             a:hover {background:  #81003c; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkIndigo              a:hover {background:  #4b0096; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkCyan                a:hover {background:  #1b6eae; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkCobalt              a:hover {background:  #00356a; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkTeal                a:hover {background:  #004050; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkEmerald             a:hover {background:  #003e00; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkGreen               a:hover {background:  #128023; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkOrange              a:hover {background:  #bf5a15; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkRed                 a:hover {background:  #9a1616; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkPink                a:hover {background:  #9a165a; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkViolet              a:hover {background:  #57169a; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-darkBlue                a:hover {background:  #16499a; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lightBlue               a:hover {background:  #4390df; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lightRed                a:hover {background:  #ff2d19; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lightGreen              a:hover {background:  #7ad61d; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lighterBlue             a:hover {background:  #00ccff; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lightTeal               a:hover {background:  #45fffd; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lightOlive              a:hover {background:  #78aa1c; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lightOrange             a:hover {background:  #c29008; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-lightPink               a:hover {background:  #f472d0; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-grayDark                a:hover {background:  #333333; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-grayDarker              a:hover {background:  #222222; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-grayLight               a:hover {background:  #999999; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-grayLighter             a:hover {background:  #eeeeee; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.a-blue                    a:hover {background:  #00aff0; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}

.input, .searchbox {width: 180px; outline: none; border: solid 1px #000000; border-radius: 12px;
height: 20px; padding: 2px 12px 2px 12px; transition: all .20s ease-in-out; }
/* Тест */
.simvol_1 {font-family: wingdings;font-size:48px;}
.simvol_2 {font-family: Webdings; font-size:48px;}
.simvol_3 {font-family: "Wingdings 2";font-size:48px;}

/* Переделать */
.jalus {width: 100%; color:#184c9f; border-color:#E1DDF3;
 text-decoration: none; text-indent:5pt;
 margin-top: 10px; margin-bottom: 10px;
 border-style: solid; font-weight: normal; text-align:justify;
 border-bottom-width:0px; border-top-width:1px; border-right-width:0px; border-left-width:0px
 }
#black            {color:#000000; border-color:#000000}
#jalusRoheline    {color:#029302; border-color:#00c14e}
#blue             {color:#0278BF; border-color:#0278BF}
#green            {color:#009f44; border-color:#0F6F02}
#jalusTumeRoheline{color:#00c14e; border-color:#33CCCC}
#jalusSinine      {color:#1086fe; border-color:#5fbaef}
#jalusViolett     {color:#762aab; border-color:#6B84DB}
#lgreen           {color:#69c408; border-color:#A3D709}
#red              {color:#f00000; border-color:#CD0202}
#jalusHall        {color:#76839D; border-color:#E1DDF3}
#jalusMust        {color:#000;    border-color:#E1DDF3}
#jalusText        {color:#333333; border-color:#E1DDF3}
#jalusOrange      {color:#ff8a00; border-color:#FFC800}
#jalusKollane     {color:#ffa500; border-color:#FFC800}
#white            {color:#FFFFFF; border-color:#FFFFFF}
#jalusPunane      {color:#e00056; border-color:#ee3338}
#jalusRoosa       {color:#f10da3; border-color:#ff36d2}
#hobby            {color:#15afaa; border-color:#15afaa}
#jalus-white              {color: #ffffff;border-color: #ffffff;}
#jalus-lime               {color: #a4c400;border-color: #a4c400;}
#jalus-green              {color: #60a917;border-color: #60a917;}
#jalus-emerald            {color: #008a00;border-color: #008a00;}
#jalus-teal               {color: #00aba9;border-color: #00aba9;}
#jalus-cyan               {color: #1ba1e2;border-color: #1ba1e2;}
#jalus-cobalt             {color: #0050ef;border-color: #0050ef;}
#jalus-indigo             {color: #6a00ff;border-color: #6a00ff;}
#jalus-violet             {color: #aa00ff;border-color: #aa00ff;}
#jalus-pink               {color: #dc4fad;border-color: #dc4fad;}    
#jalus-magenta            {color: #d80073;border-color: #d80073;}
#jalus-crimson            {color: #a20025;border-color: #a20025;}
#jalus-red                {color: #e51400;border-color: #e51400;}
#jalus-orange             {color: #fa6800;border-color: #fa6800;}
#jalus-amber              {color: #f0a30a;border-color: #f0a30a;}
#jalus-yellow             {color: #e3c800;border-color: #e3c800;}
#jalus-brown              {color: #825a2c;border-color: #825a2c;}
#jalus-olive              {color: #6d8764;border-color: #6d8764;}
#jalus-steel              {color: #647687;border-color: #647687;}
#jalus-mauve              {color: #76608a;border-color: #76608a;}
#jalus-taupe              {color: #87794e;border-color: #87794e;}
#jalus-gray               {color: #555555;border-color: #555555;}
#jalus-dark               {color: #333333;border-color: #333333;}
#jalus-darker             {color: #222222;border-color: #222222;}
#jalus-darkBrown          {color: #63362f;border-color: #63362f;}
#jalus-darkCrimson        {color: #640024;border-color: #640024;}
#jalus-darkMagenta        {color: #81003c;border-color: #81003c;}
#jalus-darkIndigo         {color: #4b0096;border-color: #4b0096;}
#jalus-darkCyan           {color: #1b6eae;border-color: #1b6eae;}
#jalus-darkCobalt         {color: #00356a;border-color: #00356a;}
#jalus-darkTeal           {color: #004050;border-color: #004050;}
#jalus-darkEmerald        {color: #003e00;border-color: #003e00;}
#jalus-darkGreen          {color: #128023;border-color: #128023;}
#jalus-darkOrange         {color: #bf5a15;border-color: #bf5a15;}
#jalus-darkRed            {color: #9a1616;border-color: #9a1616;}
#jalus-darkPink           {color: #9a165a;border-color: #9a165a;}
#jalus-darkViolet         {color: #57169a;border-color: #57169a;}
#jalus-darkBlue           {color: #16499a;border-color: #16499a;}
#jalus-lightBlue          {color: #4390df;border-color: #4390df;}
#jalus-lightRed           {color: #ff2d19;border-color: #ff2d19;}
#jalus-lightGreen         {color: #7ad61d;border-color: #7ad61d;}
#jalus-lighterBlue        {color: #00ccff;border-color: #00ccff;}
#jalus-lightTeal          {color: #45fffd;border-color: #45fffd;}
#jalus-lightOlive         {color: #78aa1c;border-color: #78aa1c;}
#jalus-lightOrange        {color: #c29008;border-color: #c29008;}
#jalus-lightPink          {color: #f472d0;border-color: #f472d0;}
#jalus-grayDark           {color: #333333;border-color: #333333;}
#jalus-grayDarker         {color: #222222;border-color: #222222;}
#jalus-grayLight          {color: #999999;border-color: #999999;}
#jalus-grayLighter        {color: #eeeeee;border-color: #eeeeee;}
#jalus-blue               {color: #00aff0;border-color: #00aff0;}
#jalus-transparent        {color: transparent;}


ul,ol {padding-left: 5px; }

li#ligreen  {color: #69c408; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#lipink   {color: #f10da3; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#lidark   {color: #184c9f; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#liorange {color: #ff8a00; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#licyan   {color: #15afaa; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#liviolet {color: #762aab; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#liyellow {color: #e4d900; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#lired    {color: #f00000; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}
li#liblue   {color: #009ce2; border-left: 10px solid;border-right: 10px solid; display: block; padding: 2px 5px 2px 5px; text-decoration: none; width="100%"; margin-left: 4px;}

li#ligreen  a {color: #69c408; border-bottom:#69c408 1px solid}
li#lipink   a {color: #f10da3; border-bottom:#f10da3 1px solid}
li#lidark   a {color: #184c9f; border-bottom:#184c9f 1px solid}
li#liorange a {color: #ff8a00; border-bottom:#ff8a00 1px solid}
li#licyan   a {color: #15afaa; border-bottom:#15afaa 1px solid}
li#liviolet a {color: #762aab; border-bottom:#762aab 1px solid}
li#liyellow a {color: #e4d900; border-bottom:#e4d900 1px solid}
li#lired    a {color: #f00000; border-bottom:#f00000 1px solid}
li#liblue   a {color: #009ce2; border-bottom:#009ce2 1px solid}


.btn {background: #1F8EFF; color:#fff; padding: 3px 5px;border-radius: 4px; cursor: pointer;}
.btn : hover {background: #3a3a3a;  color:#fff;border-radius: 4px; cursor: pointer;}
  /*
.Rbtn .button { background: #1F8EFF; color:#fff; padding: 3px 5px;border-radius: 5px; }
.Rbtn .button:hover { background: #3a3a3a;  color:#fff;border-radius: 5px; }

.button {
    font-weight:    bold;  color:      #3D5066; background: #DBE0E5;
    border:     1px solid #646464;
    padding-left:   1px; padding-right:  1px; padding-top:    0px;padding-bottom: 0px;
border-radius: 2px;
}
*/
/* Форма 
select {font-size:  12px; font-weight: normal; margin-top: 2px; 
border-radius: 12px; 
outline: none; border: solid 1px #000000; 
transition: all .20s ease-in-out; 
}
.button {
    font-weight:    bold;  color:      #3D5066; background: #DBE0E5;
    border:     1px solid #646464;
    padding-left:   1px; padding-right:  1px; padding-top:    0px;padding-bottom: 0px;
border-radius: 12px; 
}
*/
/*.input { color: #005CB1; background: #FFFFFF;
    border: 1px solid #A2A3A6; margin-top: 1px; padding-left:   3px;
} */
.input, .searchbox { width: 180px; outline: none; border: solid 1px #000000; border-radius: 12px; 
height: 20px; padding: 2px 12px 2px 12px; transition: all .20s ease-in-out; }

.banners-list{
	position: fixed;
	right: 20px;
	bottom: 60px;
	z-index: 100;
}

.nativeroll_video_cont { visibility: hidden; width: 1px; height: 1px;}
.relap-default-wrapper { visibility: hidden; width: 1px; height: 1px;}
.relap-default__top-container { visibility: hidden;  width: 1px; height: 1px;}
.relap-default__block-title { visibility: hidden;  width: 1px;  height: 1px;}
.a-buttons  { visibility: hidden;  width: 1px;  height: 1px;}

/* ------------- Контейнер с адаптивными блоками------------- */
.masonry {
    margin: 0.2em 0;
    padding: 0;
    column-gap: 1.5em; /* Общее расстояние между колонками */
    font-size: .95em;
    -moz-column-gap: 1.5em; /* Расстояние между колонками для Firefox */
    -webkit-column-gap: 1.5em; /* Расстояние между колонками  для Safari, Chrome и iOS */
}
/* Элементы в виде плиток с содержанием */
.item {
    position: relative;
    display: inline-block;
    background: #fff;
    padding: 1em;
    margin: 0 0 1.5em;
    width: 100%;
    box-sizing: border-box; /* Изменения алгоритма расчета ширины и высоты элемента.*/
    -moz-box-sizing: border-box; /* Для Firefox */ 
    -webkit-box-sizing: border-box; /* Для Safari, Chrome, iOS иAndroid */ 
    box-shadow: 2px 2px 4px 0 #ccc; /* Внешняя тень плиток */
}
/* Стили картинок, видое и фреймов внутри адаптивных плиток */
.item img {
max-width: 100%;
height: auto;
display: block;
}
/* Медиа-запросы для различных размеров адаптивного макета */
@media only screen and (min-width: 400px) {
    .masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3;
    }
}
@media only screen and (min-width: 700px) {
    .masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3;
    }
}
@media only screen and (min-width: 900px) {
    .masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3;
    }
}
@media only screen and (min-width: 1100px) {
    .masonry { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4;
    }
}
@media only screen and (min-width: 1280px) {
    .wrapper { width: 99%; }
}
/* -- Медиа-запросы... */

/* оберточный контейнер колонок */
#columns {
    display: table;
    width: 100%;
    -moz-box-sizing: border-box;      /* фикс проблемы для Firefox       */
    -webkit-box-sizing: border-box;   /* фикс для старых Chrome и Safari */
    box-sizing: border-box;           /* не поддерживается в CSS2        */
    margin-left: 0;
    margin-right: 0;
}

/* колонки */
#columns > div,
#columns > noindex > div {
    display: table-cell;
    vertical-align: top;
    width: auto;
    position: relative;
    -moz-box-sizing: border-box;      /* фикс проблемы для Firefox       */
    -webkit-box-sizing: border-box;   /* фикс для старых Chrome и Safari */
    box-sizing: border-box;           /* не поддерживается в CSS2        */
    padding:5px 5px 5px 5px; 
}
/* ограничиваем ширину боковых колонок */
#columns > #left,
#columns > noindex > #left {
    max-width: 300px;
    min-width: 300px;
    width: 300px;
}

#columns > #col50,
#columns > noindex > #col50 {
    max-width: 500px;
    min-width: 500px;
    width: 50%;
    text-align:justify;
}

#columns > #col33,
#columns > noindex > #col33 {
    max-width: 333px;
    min-width: 250px;
    width: 33%;
    text-align:justify;
}

#columns > #col25,
#columns > noindex > #col25 {
    max-width: 250px;
    min-width: 200px;
    width: 24%;
    text-align:justify;
}

#columns > #right,
#columns > noindex > #right {
    max-width: 250px;
    min-width: 250px;
    width: 250px;
    overflow: hidden;
}

.pen-card-horizontal__playlist-card
{
    width: 24%;
}
